package homework.day02;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

/**
 * 改正下面程序的错误
 * <p>
 * 程序实现的功能需求:复制一个文件
 *
 * @author Xiloer
 */
public class Test01 {
    public static void main(String[] args) throws IOException {
        //1:没导包  2:类名拼写有误
//        FileInputStream fis
//                = new FileinputStream("test.txt");
        FileInputStream fis
                = new FileInputStream("fos.txt");

        //使用输出流，类名拼写有问题
//        FileInputStream fos
//                = new FIleInputStream("test_cp.txt");
        FileOutputStream fos
                = new FileOutputStream("fos_cp.txt");

        int d;
        //循环判断不对，应判断读取的字节对应的整数是否位-1表示是否读取到末尾
//        while ((d = fis.read()) != 1) {
        while ((d = fis.read()) != -1) {
//            fos.write(fis.read());
            fos.write(d);
        }
        System.out.println("复制完毕!");
        fis.close();
        fos.close();
    }
}